Sprite Lab
by Alex Cho Snyder - axchos@yahoo.com

DESCRIPTION
Sprite Lab is a tool to make designing sprites easier.
You can browse and edit 8x8 sprites on your calculator.

INSTALLATION
Ion or a compatible shell (such as Mirage) is required
in order to run Sprite Lab. If you are using a TI-83,
send spritelb.83p to your calculator. For the higher
calculators, from TI-83+ to TI-84+ SE, send spritelb.8xp.

SIMPLE INSTRUCTIONS
Arrows - Move cursor
2nd - Select
Alpha - Back

Use 2nd to select menu items, sprites or a pixel to edit.
Use Alpha to switch between the menu and the main screen.
Pressing Alpha in the saving or loading screens will cancel,
and during editing will return to the menu.

I think it is pretty easy to figure out.

DETAILED INSTRUCTIONS
The main screen is a square field of 64 sprites. You use the arrow keys to move a flashing cursor around to select a sprite. There are several actions you can do with the selected sprite. You can press 2nd to reset the field with variations on the sprite. You may also edit the sprite by pressing Alpha to bring up the menu, and then pressing 2nd when the EDIT item is selected. While editing, use the arrow keys to select a pixel and 2nd to invert it. Press Alpha again to return to the menu once you are finished editing. In the menu, you can always press Alpha to return to the main screen. There are also menu options to save or load a sprite, which bring up another field reserved for saving. In the case of the SAVE item, the currently selected sprite is copied to the save slot you select. For the LOAD item, the sprite at the cursor is replaced by the sprite at the save slot you select. I think the QUIT item is pretty self-explanatory, but I will mention that your saved sprites will remain after you quit. The only exception is if Sprite Lab is archived on your calculator and you have write-back for archived programs turned off in Mirage. I would recommend that you unarchive Sprite Lab if you plan to save sprites.

MISCELLANEOUS
Thanks to Sean McLaughlin for making the Learn TI-83 Plus
Assembly In 28 Days tutorial, on which I relied extensively
while making this, my first full program in z80 assembly.
I hope my contribution will enable calculator programmers
to more easily make nice graphics for their games.

I am planning on releasing another version of Sprite Lab to
evolve Cellular Automata Tiles. You can read about them here:
http://www.unitedti.org/index.php?showtopic=2727

If you have questions, comments, or suggestions,
please feel free to email me at axchos@yahoo.com